home *** CD-ROM | disk | FTP | other *** search
/ IRIX Patches 1995 March / SGI IRIX Patches 1995 Mar.iso / relnotes / Patchnotes / ch2.z / ch2
Text File  |  1995-03-10  |  11KB  |  397 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        2.  _I_n_s_t_a_l_l_a_t_i_o_n__I_n_s_t_r_u_c_t_i_o_n_s
  9.  
  10.        This chapter contains instructions for installing patches
  11.        from local CD-ROM only. If you will be installing from a
  12.        remote CD-ROM, or from a distribution directory, or you need
  13.        more information than is provided here, please refer to the
  14.        _I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e.
  15.  
  16.        Because you want to install patches for only those problems
  17.        you have encountered, patch software is not installed by
  18.        default. Please refer to the descriptions of the individual
  19.        patches to determine which patches meet your specific needs.
  20.  
  21.        To view the release notes on the CD-ROM, type:
  22.  
  23.        % /CDROM/CDgrelnotes (on a graphics terminal)
  24.  
  25.        or
  26.  
  27.        % /CDROM/CDrelnotes (on an ASCII terminal)
  28.  
  29.  
  30.        2.1  _P_a_t_c_h__R_e_l_e_a_s_e_s
  31.  
  32.        Bug fixes and support for new hardware are sometimes
  33.        released without re-releasing all of the files in a catalog
  34.        item. Instead, a Patch Release is created. Subsystems in
  35.        Patch Releases have names that are similar to the subsystem
  36.        names from Software Product Release, but each product name
  37.        begins with the word patchSG<_p_a_t_c_h__n_u_m_b_e_r>.  Patch Releases
  38.        have these characteristics:
  39.  
  40.           +o Patch Releases apply to particular Software Product
  41.             Releases.
  42.  
  43.           +o Product names for Patch Releases always begin with
  44.             "patchSG<_p_a_t_c_h__n_u_m_b_e_r>". Image names are created by
  45.             taking original product names and image names and
  46.             joining them with a dot (.). Subsystem names remain the
  47.             same. For example, files from eoe1.sw.unix that are put
  48.             into a Patch Release are put in a subsystem named
  49.             patchSG<_p_a_t_c_h__n_u_m_b_e_r>.eoe1_sw.unix.
  50.  
  51.           +o Patch Releases are sometimes hardware specific. This
  52.             means that they contain files for a subset of Silicon
  53.             Graphics workstation configurations rather than
  54.             containing files for all workstation configurations.
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.           +o The _R_e_l_e_a_s_e _N_o_t_e_s for the _I_R_I_X _P_a_t_c_h_e_s _3/_9_5 CD-ROM can
  75.             be viewed on-line before you install any subsystems.
  76.             Instructions for viewing these _R_e_l_e_a_s_e _N_o_t_e_s appear in
  77.             the pamphlet in the CD's jewel case.  In addition, the
  78.             _R_e_l_e_a_s_e _N_o_t_e_s for the _I_R_I_X _P_a_t_c_h_e_s _3/_9_5 CD-ROM will be
  79.             installed by default in the directory
  80.             /_u_s_r/_r_e_l_n_o_t_e_s/_P_a_t_c_h_n_o_t_e_s.
  81.  
  82.        2.2  _M_a_n_d_a_t_o_r_y__I_m_a_g_e_s__T_h_a_t__M_u_s_t__B_e__I_n_s_t_a_l_l_e_d
  83.  
  84.        When installing patches, it is important to note that not
  85.        all of the patches live in the standard _d_i_s_t directory.  In
  86.        fact, only the two mandatory images live in this directory:
  87.        _P_a_t_c_h_n_o_t_e_s, the images that contains these release notes,
  88.        and _p_a_t_c_h_S_G_0_0_0_0_0_8_4, the patch to the inst binary that
  89.        understands what a patch subsystem is for IRIX 5.2 systems.
  90.  
  91.        It is _I_M_P_E_R_A_T_I_V_E that the Patchnotes images be installed
  92.        from the _I_R_I_X _P_a_t_c_h_e_s _3/_9_5 CD-ROM whenever patches are
  93.        installed on a specific system for the first time.  The
  94.        following commands can be used:
  95.  
  96.            Inst> _f_r_o_m /_C_D_R_O_M/_d_i_s_t
  97.            Inst> _i_n_s_t_a_l_l *
  98.            Inst> _g_o
  99.  
  100.        to install the mandatory images.
  101.  
  102.        2.3  _R_e_v_i_s_e_d__(_n_o_n_-_s_t_a_n_d_a_r_d_)__D_i_r_e_c_t_o_r_y__S_t_r_u_c_t_u_r_e
  103.  
  104.        The layout of the _I_R_I_X _P_a_t_c_h_e_s _3/_9_5 CD-ROM is as follows:
  105.  
  106.        _r_e_l_n_o_t_e_s        contains the release notes of all images
  107.        _d_i_s_t            contains the two mandatory images
  108.        _5._2__p_a_t_c_h_e_s     contains subdirectories for each IRIX 5.2 patch image
  109.        _5._3__p_a_t_c_h_e_s     contains subdirectories for each IRIX 5.3 patch image
  110.        _6._0._1__p_a_t_c_h_e_s   contains subdirectories for each IRIX 6.0.1 patch image
  111.  
  112.        This means that the usual _f_r_o_m /_C_D_R_O_M/_d_i_s_t inst command will
  113.        only show the _P_a_t_c_h_n_o_t_e_s image.  The directory location of
  114.        all the patch images is
  115.        /_C_D_R_O_M/_X_X_X__p_a_t_c_h_e_s/_p_a_t_c_h_S_G<_p_a_t_c_h__n_u_m_b_e_r>, where
  116.        <_p_a_t_c_h__n_u_m_b_e_r> is the seven digit patch number and _X_X_X is
  117.        the OS version.
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.        For example, if you have looked through the patch release
  141.        notes and have decided to install _p_a_t_c_h_S_G_0_0_0_0_2_5_4, you would
  142.        type the following commands at the inst prompt:
  143.  
  144.            # inst
  145.            Inst> _f_r_o_m /_C_D_R_O_M/_d_i_s_t
  146.            Inst> _i_n_s_t_a_l_l *
  147.            Inst> _g_o
  148.            Inst> _f_r_o_m /_C_D_R_O_M/_5._2__p_a_t_c_h_e_s/_p_a_t_c_h_S_G_0_0_0_0_0_6_5
  149.            Inst> _i_n_s_t_a_l_l _p_a_t_c_h_S_G_0_0_0_0_0_6_5
  150.  
  151.        These commands will install the mandatory _P_a_t_c_h_e_s_n_o_t_e_s image
  152.        as well as the _p_a_t_c_h_S_G_0_0_0_0_0_6_5 images.
  153.  
  154.        2.4  _I_n_s_t_a_l_l_a_t_i_o_n__f_r_o_m__L_o_c_a_l__C_D_-_R_O_M
  155.  
  156.        Since there are no miniroot tools, the example in section
  157.        2.3 should be used as a guide.  For those IRIX 5.3 and IRIX
  158.        6.0.1 patches requiring a miniroot installation, normal
  159.        distribution media can be used.  For those IRIX 5.2 patches
  160.        requiring the miniroot for installation, please see the _I_R_I_X
  161.        _5._2 _P_a_t_c_h_e_s #_2 _C_D-_R_O_M (p/n 812-0290-002) for the correct
  162.        tools and procedure.
  163.  
  164.        2.5  _G_e_t_t_i_n_g__t_h_e__C_P_U__T_y_p_e__o_f__a__W_o_r_k_s_t_a_t_i_o_n
  165.  
  166.        These commands can be used to find out the CPU type (<_c_p_u>)
  167.        of a workstation:
  168.  
  169.           +o _u_n_a_m_e(_1)
  170.  
  171.             This command prints the CPU type of the workstation:
  172.  
  173.             % /bin/uname -m
  174.  
  175.           +o _h_i_n_v(_1_M)
  176.  
  177.             This command prints information about your processor:
  178.  
  179.             % /bin/hinv -c processor
  180.  
  181.             The CPU type is in the first line of output. It is IP4,
  182.             IP5, IP6, IP7, IP9, IP12, IP17, IP19, IP20, IP22, or
  183.             R2300.
  184.  
  185.           +o _h_i_n_v from the Command Monitor
  186.  
  187.             Give this command in the Command Monitor:
  188.  
  189.             >> hinv
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.             The first line of output contains the CPU type, which
  207.             is IP4, IP5, IP6, IP7, IP9, IP12, IP15, IP17, IP19,
  208.             IP20, or IP22. Some examples are:
  209.  
  210.             CPU board: 1 IP7 33 MHZ
  211.             System: IP22
  212.  
  213.             If the CPU type shown by _h_i_n_v is IP15, your CPU type is
  214.             actually IP7. If you got an error message from this
  215.             command, _h_i_n_v is not available in the PROMs on your
  216.             workstation. In this case your CPU type is probably
  217.             IP4.
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                   - 5 -
  269.  
  270.  
  271.  
  272.        2.6  _G_e_t_t_i_n_g__C_o_n_t_r_o_l_l_e_r__a_n_d__U_n_i_t__N_u_m_b_e_r_s__f_o_r__C_D_-_R_O_M__D_r_i_v_e_s
  273.  
  274.        Some installation procedures described in Section 2.2,
  275.        "Miniroot Installation from Local CD-ROM", require you to
  276.        specify the controller, (<_c_n_t_l_r>) and unit (<_u_n_i_t>) numbers
  277.        for tape drives or CD-ROM drives. This section explains how
  278.        to use _h_i_n_v to get these numbers.
  279.  
  280.        There are two versions of the hinv command:
  281.  
  282.           +o IRIX _h_i_n_v
  283.  
  284.             From IRIX, give this _h_i_n_v command:
  285.  
  286.             % /bin/hinv
  287.  
  288.             The output you get will look similar to Figure 2-2. The
  289.             <_u_n_i_t> and <_c_n_t_l_r> numbers are shown on the "CDROM"
  290.             line.
  291.             ____________________________________________________________
  292.             1 33 MHZ IP12 Processor
  293.             FPU: MIPS R2010A/R3010 VLSI Floating Point Chip Revision: 4.0
  294.             CPU: MIPS R2000A/R3000 Processor Chip Revision: 3.0
  295.             On-board serial ports: 2
  296.             Data cache size: 32 Kbytes
  297.             Instruction cache size: 32 Kbytes
  298.             Main memory size: 32 Mbytes
  299.             Integral Ethernet: ec0, version 0
  300.             CDROM: unit 4 on SCSI controller 0
  301.             Tape drive: unit 3 on SCSI controller 0: DAT
  302.             Disk drive: unit 1 on SCSI controller 0
  303.             Integral SCSI controller 0: Version WD33C93A, revision 9
  304.             Iris Audio Processor, rev 3
  305.             Graphics board: LG1
  306.             ____________________________________________________________
  307.                 Figure 2-2        Sample IRIX _h_i_n_v Output
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                                   - 6 -
  335.  
  336.  
  337.  
  338.           +o PROM Monitor _h_i_n_v
  339.  
  340.             From the Command Monitor, give this _h_i_n_v command:
  341.  
  342.             >> hinv
  343.  
  344.             The output you see is similar to the example in Figure
  345.             2-3 (an error message from this command means that _h_i_n_v
  346.             is not available in the PROMs on your workstation). The
  347.             <_c_n_t_l_r> is the first number in parenthesis and the
  348.             <_u_n_i_t> is the second. In this example, the CD-ROM
  349.             <_c_n_t_l_r> is 0 and the <_u_n_i_t> is 4. The tape drive
  350.             controller is 0 and the unit is 2.
  351.  
  352.             ____________________________________________________________
  353.                           System: IP22
  354.                        Processor: R4000 50 Mhz, with FPU
  355.             Primary I-cache size: 8 Kbytes
  356.             Primary D-cache size: 8 Kbytes
  357.             Secondary cache size: 1024 Kbytes
  358.                      Memory size: 32 Mbytes
  359.                         Graphics: GU1-Extreme
  360.                        SCSI Disk: scsi(0)disk(1)
  361.                        SCSI Tape: scsi(0)tape(2)
  362.                       SCSI CDROM: scsi(0)cdrom(4)
  363.                        Audio: Iris Audio Processor: version A2 revision 0.1.0
  364.             ____________________________________________________________
  365.                          Figure 2-3                                                Sample PROM hinv Output
  366.  
  367.             With other versions of PROMs, CD-ROM drives may appear
  368.             either of these ways:
  369.  
  370.             SCSI CDROM: dksc(0,4)
  371.             SCSI Disk: dksc(0,4)
  372.  
  373.             The controller is the first number and the unit is the
  374.             second number.
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.